package com.cskaoyan.javse.oop2._1extends._0introduction._1old;
/**
 * 继承的引入
 * 分别定义一个表示人和学生的类：
 *
 * 1. 人类：有姓名属性，以及吃饭这个行为
 * 2. 教师类：有姓名，教师号两个属性，同时有吃饭，教学两种行为
 * 3. 学生类：有姓名，学号两个属性，同时有吃饭，学习两种行为
 *
 * 代码写完了，代码有什么特点？有什么缺点？
 * 人类中的成员，在教师类和学生类中都有，可不可以复用呢？
 * 想要复用类的成员，就需要使用继承的语法
 *
 * @since 14:42
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
}
class Person{
    String name;
    public void eat(){
        System.out.println("吃饭！");
    }
}
class Teacher{
    String name;
    int teacherId;
    public void eat(){
        System.out.println("吃饭！");
    }
    public void teach(){
        System.out.println("上课！");
    }
}
class Student{
    String name;
    int stuId;
    public void eat(){
        System.out.println("吃饭！");
    }
    public void study(){
        System.out.println("学习！");
    }
}
